		/* 头部制作 */
        .header{
            background:url("../images/bhl-bg-top.jpg" ) no-repeat top center #D3E9F6;
            /* height: 112px; */
            /* width:100%; */
            padding: 20px 0;
            -webkit-background-size: 100%;
            background-size: cover; 
        }

        /* 头部容器内容 */
        .top-container {
        	display: block;
        	margin: 0 auto;
			width: 1000px;
			height: 112px;
        }

		.bhl-logo {
			float: left;
		}

		.searchbox{
			margin-left:80px;
			width: 297px;
			height: 42px;
			margin-top:31px;
			/*border:1px solid red;*/
		}
		.searchbox input{
			height: 40px;
			width: 240px;
			/*box-shadow: 0px 0px 2px #666;*/
			box-shadow:2px 2px 8px rgba(131, 131, 131, 0.4);
			background:#B3DAED;
			text-indent: 12px;
			float: left;
			font:12px/42px "microsoft yahei";
			border:1px solid transparent;
		}
		.searchbox input:hover{
			border:1px solid #936E88;
		}

		.searchbox button{
			width: 40px;
			height: 0px;
			padding-top: 42px;
			background:url("../images/search-btn.png") no-repeat center center;
			overflow: hidden;
			float: right;
			cursor: pointer;
			border:none;
		}

		.bhl-load {
			float: right;
			font-size: 14px;
			line-height: 1.4em;
			font-family: 'Montserrat','Microsoft YaHei',Arial,sans-serif;
			color: #fff;
		}

		.bhl-load a{
			color: white;
		}

		.bhl-load a:hover {
			color: #CB5977;
		}

		/* 导航栏部分 */

		.bhl-nav {
			clear: both;
			height: 50px;
		}

		.bhl-nav-container {
			width: 1020px;
			margin: 0 auto;
			clear: both;
			height: 50px;
		}

		.bhl-nav-container ul li {
			float: left;
			text-align: center;
			line-height: 50px;
			width: 170px;
		}

		.bhl-nav-container ul li a {
			font-size: 14px;
			color:#384d66;
			font-family: 'Montserrat','Microsoft YaHei',Arial,sans-serif;
		}

		.bhl-nav-container ul li:hover a{
			color: #CB5977;
		}

		.bhl-nav-container ul li:hover {
			cursor: pointer;
		}

		/* 阴影图片 */

		.nav-shadow {
			height: 10px;
			width: 100%;
			position: absolute;
			left: 0;
			background: url("../images/bottom-shade-large.png") no-repeat center;
		}

		/* 头部容器内容添加完成 */

        .bgc{
            background:url("../images/bg-image-clouds.jpg") no-repeat top center #D3E9F6;
            width:100%;
            overflow: hidden;
            /* height: 3000px; */
            /* -webkit-background-size: cover;
            background-size: cover; */
            padding-bottom: 50px;
        }

        .box{
            width:1000px;
			margin: 0 auto;
        }

        /* 主要部分的主体索引部分 */
        .bhl-main-container {
        	/* margin: 0 auto; */
        	/* width: 1000px; */
        	padding-top: 40px;
        	height: 90px;
        	background: url("../images/bhl-main-container.png") bottom no-repeat;
        	/* position: relative; */
        }

        .bhl-main-container .bhl-main-a {
        	margin-left: 25px;
        	float: left;
        	margin-top: 25px;
        }

        .bhl-main-container ul {
        	margin-left: 35px;
        	float: left;
        }

		.bhl-main-container ul li{
			float: left;
			margin-top: 30px;
		}
		
		.bhl-main-container ul li a {
			background: #fff;
			display: block;
			padding: 0 18px;
			height: 30px;
			line-height: 30px;
			border-radius: 30px;
			color: #333;
			text-align: center;
			margin-right: 8px;
		}

		/* .bhl-main-container ul li a:hover {
			background:#cb5677;
			color: #fff;
		} */

		/* 文章部分开始，最新文章 */
		/* 文章左边部分开始 */
		.bhl-main-left {
			margin-bottom: 10px;
			margin-top: 30px;
			float: left;
			/* position: relative; */
		}

		.bhl-main-left h3 {
			font-weight: normal;
			font-size: 1.28em;
			line-height: 45px;
			/* float: left; */
		}

		.bhl-main-title {
			width: 660px;
			height: 350px;
			background-color: #fff;
		}

		.bhl-main-title:hover {
			background-color: #cb5977;
		}

		.bhl-main-title:hover .bhl-caption h4{
			color: #fff;
		}

		.bhl-main-title:hover .bhl-subtitle {
			color: black;
		}

		.bhl-main-title:hover .bhl-sub-bottom-left {
			color: #fff;
		}

		.bhl-main-title:hover .bhl-sub-bottom-right{
			color: #fff;
		}

		.bhl-caption {
			padding: 20px;
		}

		.bhl-caption h4 {
			font-size: 1.2em;
			color: #cb5977;
			line-height: 1.4em;
			font-weight: normal;
		}

		.bhl-subtitle {
			font-size: 1em;
			line-height: 1.4em;
			height: 1.4em;
			overflow: hidden;
			color: #777777;
		}

		/*.bhl-sub-bottom {*/
			/*position: absolute;*/
			/*left: 20px;*/
		/*}*/

		.bhl-sub-bottom-left {
			float: left;
			display: block;
			margin-left: 20px;
			font-size: 0.9em;
			line-height: 1.4em;
			color: #777777;
		}
			
		.bhl-sub-bottom-right {
			float: right;
			display: block;
			font-size: 0.9em;
			margin-right: 20px;
			color: #777777;
		}

		/* 主体部分左侧的top完成 */

		/* 主体部分的很多栏目部分 */
		
		.bhl-ads {
			margin-top: 20px;
		}

		.bhl-adbanner {
			margin-bottom: 20px;
			background-color: #fff;
			height: 128px;
			overflow: hidden;
		}

		.bhl-adbanner img{
			width: 170px;
			height: 128px;
			/* overflow: hidden; */
			float: left;
			transition: all 0.5s linear 0s,transform 0.5s linear 0s;
			/* overflow: hidden; */
		}
		
		.bhl-adbanner img:hover {
			transform: scale(1.3);
		}

		.bhl-main-picture img:hover{
			transform: scale(1.1);
		}

		.bhl-main-picture img {
			transition: all 0.5s linear 0s,transform 0.5s linear 0s;
		}

		.bhl-main-picture {
			width: 660px;
			height: 240px;
			overflow: hidden;
		}

		.bhl-imgover {
			width: 170px;
			height: 128px;
			overflow: hidden;
			float: left;
		}

		.bhl-ad-detail {
			width: 490px;
			height: 128px;
			/* background-color: red; */
			float: right;
			/* position: relative; */
		}
		
		.bhl-adbanner:hover {
			background-color: #cb5677;
		}
		
		/* 新闻内容标题 */
		.bhl-ad-detail h4 {
			font-size: 1.2em;
			color: #cb5977;
			line-height: 1.4em;
			font-weight: normal;
			overflow: hidden;
			height: 1.4em;
		}

		/* 新闻部分 */
		.bhl-model {
			padding: 0 20px;
			margin-top: 20px;
		}

		/* 具体的新闻内容 */
		.bhl-ad-detail .bhl-subtitle {
			font-size: 1em;
			line-height: 1.4em;
			height: 1.4em;
			overflow: hidden;
			color: #777777;
			height: 2.8em;
		}
		/* 几天前。阅读量 */
		.bhl-ad-detail .bhl-sub-bottom {
			position: relative;
			bottom: -15px;
		}

		/* hover变色部分 */
		.bhl-adbanner:hover h4 {
			color: #fff;
		}

		.bhl-adbanner:hover .bhl-subtitle {
			color: #000;
		}

		.bhl-adbanner:hover .bhl-sub-bottom-left {
			color: #fff;
		}

		.bhl-adbanner:hover .bhl-sub-bottom-right {
			color: #fff;
		}

		/* 中间插播的应用推广图片 */
		.bhl-deskad {
			margin-top: 40px;
			display: block;
		}
		/* 编辑推荐 和 往期精选*/
		.bhl-ads h3 {
			margin-top: 20px;
			margin-bottom: 10px;
		}




		/* 文章右边部分开始 */
		.bhl-main-right {
			margin-bottom: 10px;
			margin-top: 30px;
			float: right;

		}
		
		.bhl-main-right h3 {
			font-weight: normal;
			font-size: 1.28em;
			line-height: 45px;
			float: left;
		}

		.bhl-popular {
			clear: both;
			background-color: #fff;
			width: 320px;
		}

		.bhl-popular ol {
			margin: 0 20px 0 40px;
			padding-top: 20px;
			padding-bottom: 20px;
		}

		.bhl-popular ol li {
			font-size: 1em;
			font-family: Helvetica;
			line-height: 1.4em;
		}

		.bhl-popular ol li:hover {
			color: #67b5db
		}

		.bhl-popular ol a {
			color: #777777;
		}

		.bhl-seprate {
			background: #e5e5e5;
			height: 1px;
			width: 100%;
			border: none;
			margin: 10px 0;
		}


		/* 右侧微信推荐部分 */
		.bhl-weixin {
			width: 320px;
			height: 663px;
			background-color: #fff;
			margin-top: 20px;
			padding-top: 15px;
		}

		.bhl-weixin-top {
			width: 260px;
			height: 429px;
			border: 1px solid #D6D6D6;
			margin-left: 15px;
			padding: 15px;
			background-color: #F8F8F8;
		}

		.bhl-travel h4 {
			font-size: 1.2em;
			font-weight: normal;
			line-height: 1.4em;
			font-family: 'Helvetica';
		}

		.bhl-wechat {
			text-align: center;
			margin-top: 20px;
			margin-bottom: 20px;
		}

		.bhl-travel-p2 {
			margin-top: 20px;
			margin-bottom: 10px;
			font-family: 'Helvetica';
		}
		
		.bhl-weixin-middle {
			width: 260px;
			height: 37px;
			border: 1px solid #D6D6D6;
			margin-left: 15px;
			margin-top: 20px;
			margin-bottom: 20px;
			padding: 15px;
			background-color: #F8F8F8;
			font-family: 'Helvetica';
		}

		.bhl-weixin-middle {
			color: #999;
			line-height: 1.4em;
		}

		.bhl-weixin-middle a{
			color: #333;
		}
		
		.bhl-weixin-middle a:hover {
			color: #CB5977;
			text-decoration: underline;
		}





        /* 脚部部分开始 */
        /*footer start*/
		.footer{
		    height: 827px;
		    background-color: #C1DDED;
		    position: relative;
		}
		.footer_back{
		    height: 49px;
		    width:99px;
		    top:-49px;
		    position: absolute;
		    left:50%;
		    margin-left:-50px;
		}
		.footer_top{
		    height: 664px;
		    background:url("../images/footer_bg.png") no-repeat top right ;
		    /*为了兼容ie9及ie9以下的版本*/
		    background:url("../images/footer_bg.png") no-repeat top right ,linear-gradient(0deg, #FFFFFF , #C1DDED) ;

		/*,linear-gradient(0deg, #FFFFFF , #C1DDED) ;*/
		}
		.footer_top_content{
		    padding-top:75px;
		}
		.footer_top_title{
		    /*line-height: 38px;*/
		    height: 36px;
		    color:#000;
		    margin-bottom:20px;
		}
		.footer_top_content span{
		    display: block;
		    font: 14px 'Montserrat','Microsoft YaHei',Arial,sans-serif;
		    color:#6d6d6d;
		}
		.footer_top_middle{
		    /*margin-top:20px;*/
		    margin:20px 0;
		}
		.footer_top_middle i{
		    display: block;
		    font-family: 'Montserrat','Microsoft YaHei',Arial,sans-serif;
		    color:#444;
		    margin:3px 0;
		}
		.footer_top_middle i.footer_tm_bolder{
		    font:800 17px 'Montserrat','Microsoft YaHei',Arial,sans-serif;
		    color:#000;
		}
		.footer_top_bottom{
		    margin-top:130px;
		}
		.footer_tb_left{
		    position:relative;
		    float: left;
		}
		.footer_tb_bird{
		    position:absolute;
		    left:-60px;
		    top:-72px;
		    width: 155px;
		    height: 140px;
		    background:url("../images/zanadu_logo_bird_2.png") no-repeat;
		    z-index: 1;
		}
		.footer_tb_ewm{
		    width: 135px;
		    height: 145px;
		    background:url("../images/ewm.png") no-repeat center top;
		}
		.footer_tb_right{
		    float: left;
		}
		.footer_tb_right dl{
		    float: left;
		    margin-left: 80px;
		}
		.footer_tb_right dl dt{
		    font:800 18px/27px 'Montserrat','Microsoft YaHei',Arial,sans-serif;
		    color:#000;
		}
		.footer_tb_right dl dt span {
		    display:block;
		}
		.footer_tb_right dl dt span a{
		    color:#000;
		    font: 20px/27px 'Montserrat','Microsoft YaHei',Arial,sans-serif;
		}
		.footer_tb_right dl dt span a:hover{
		    color:#B94C69;
		}
		.footer_tb_right dl dd{
		    /*font-size: 14px;*/
		    /*font-family: 'Montserrat','Microsoft YaHei',Arial,sans-serif;*/
		    /*line-height: 1.4em;*/
		}
		.footer_tb_right dl dd a{
		    color:#9999A6;
		}
		.footer_tb_right dl dd a:hover{
		    color:#B94C69;
		}
		.footer_tb_right .footer_tr_top20{
		    margin-top:20px;
		}
		.footer_tb_right .footer_weibo{
		    float: left;
		    width: 30px;
		    height: 30px;
		    background:url("../images/weibo.png") no-repeat;
		}
		.footer_tb_right .footer_youku{
		    float: left;
		    width: 30px;
		    height: 30px;
		    margin-left: 10px;
		    background:url("../images/youku.png") no-repeat;
		}
		.footer_tb_right .footer_weibo a,.footer_tb_right .footer_youku a{
		    display: block;
		    width: 30px;
		    height: 30px;
		}
		.footer_tb_right .footer_tr_top20 i{
		    font-size:12px;
		    color:#9999A6;
		}
		.footer_tb_right .footer_tr_top20 i a{
		    font-size:14px;
		    color:#B94C69;
		}
		.footer_tb_right .footer_tr_top20 i a:hover{
		    text-decoration: underline;
		}
		.footer_tb_right dl dd.footer_tr_weixin span,.footer_tb_right dl dd.footer_tr_weixin2 span{
		    color:#75b876;
		    padding-right:25px;
		    background:url("../images/weixin.png") no-repeat right center;
		}
		.footer_tb_right dl dd.footer_tr_weixin2{
		    margin-top:20px;
		}

		.footer_bottom{
		    background:url("../images/bg-image-clouds.jpg") no-repeat  #D3E9F6;
		    height: 163px;
		    background-position-y: -130px;
		    background-position-x: center;
		    -webkit-background-size: 100%;
		    background-size: 100%;
		    overflow: hidden;
		}

		.footer_bottom p{
		    margin:0 auto;
		    width: 750px;
		    height: 25px;
		    margin-top:40px;
		    color:#fff;
		    margin-bottom:8px;
		}
		.footer_bottom p img{
		    margin-left: 4px;
		    height: 25px;
		}
		.footer_bottom .footerw{
		    display: block;
		    width: 72px;
		    margin:0 auto;
		}
		/*footer end*/
